package com.ruoyi.system.domain;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: wenqh
 * @Date: 2024/10/24/20:43
 * @Description:
 */
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 用户行为分析记录对象 cus_behavior_record
 *
 * @author ruoyi
 * @date 2024-10-24
 */
public class CusBehaviorRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 用户编号 */
    @Excel(name = "用户编号")
    private String cusId;

    /** 用户姓名 */
    @Excel(name = "用户姓名")
    private String cusName;

    /** 菜品 */
    @Excel(name = "菜品")
    private String businessCuisine;

    /** 店铺 */
    @Excel(name = "店铺")
    private String businessStore;

    /** 行为类型 1-浏览记录 2-搜索记录 */
    @Excel(name = "行为类型 1-浏览记录 2-搜索记录")
    private Long behaviorType;

    /** 商家类型 */
    @Excel(name = "商家类型")
    private String storeStyle;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setCusId(String cusId)
    {
        this.cusId = cusId;
    }

    public String getCusId()
    {
        return cusId;
    }
    public void setCusName(String cusName)
    {
        this.cusName = cusName;
    }

    public String getCusName()
    {
        return cusName;
    }
    public void setBusinessCuisine(String businessCuisine)
    {
        this.businessCuisine = businessCuisine;
    }

    public String getBusinessCuisine()
    {
        return businessCuisine;
    }
    public void setBusinessStore(String businessStore)
    {
        this.businessStore = businessStore;
    }

    public String getBusinessStore()
    {
        return businessStore;
    }
    public void setBehaviorType(Long behaviorType)
    {
        this.behaviorType = behaviorType;
    }

    public Long getBehaviorType()
    {
        return behaviorType;
    }
    public void setStoreStyle(String storeStyle)
    {
        this.storeStyle = storeStyle;
    }

    public String getStoreStyle()
    {
        return storeStyle;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("cusId", getCusId())
                .append("cusName", getCusName())
                .append("businessCuisine", getBusinessCuisine())
                .append("businessStore", getBusinessStore())
                .append("createTime", getCreateTime())
                .append("behaviorType", getBehaviorType())
                .append("storeStyle", getStoreStyle())
                .toString();
    }
}

